home *** CD-ROM | disk | FTP | other *** search
- ReadArchive "statics.vib"
-
- static white = '1,1,1'
-
- Declare TEX1 = Shader [ PatternSurface [
- PatternModifiers(6,7,0)
- Octaves 6
- Turbulence 5
- Kd 0.8
- Ks 0.2
- CookSpecularBRDF 5
- SpectrumOfColors(
- [0.000, '0.910, 0.788, 0.788', 0.316, '0.922, 0.914, 0.871']
- [0.316, '0.922, 0.914, 0.871', 0.453, '0.894, 0.867, 0.780']
- [0.453, '0.894, 0.867, 0.780', 0.624, '0.784, 0.788, 0.788']
- [0.624, '0.784, 0.788, 0.788', 0.726, '0.851, 0.812, 0.741']
- [0.726, '0.851, 0.812, 0.741', 0.863, '0.647, 0.655, 0.655']
- [0.863, '0.647, 0.655, 0.655', 1.001, '0.910, 0.788, 0.788'])
- Iridescence(.3,.3,.3)
- ]
- Scale (12,12,12)
- ]
-
- Declare swirl_map = SpectrumOfColors(
- [0.000, '0.000, 0.000, 0.000', 1.000, 0.500, '0.451, 0.000, 0.333', 0.502]
- [0.500, '0.451, 0.000, 0.333', 0.502, 0.983, '1.000, 0.141, 0.141', 0.000]
- [0.983, '1.000, 0.141, 0.141', 0.000, 1.001, '0.000, 0.000, 0.000', 1.000])
- Declare nx = x + 5 * dnoise(Po)[X]
- Declare ny = y + 5 * dnoise(Po)[Y]
- Declare nz = z + 5 * dnoise(Po)[Z]
- Declare swirl = fmod((nx-floor(nx)) + (ny-floor(ny)) + (nz-floor(nz)), 1)
-
- Declare TEX2 = Shader [ FunctionalSurface [
- Color swirl_map[swirl]
- Ka 0.025
- Kd 0.02
- Ks (0.1, white)
- Kt(0.985*|N . I|, 1.425, white)
- Kr .1
- PhongSpecularBRDF 15
- // Iridescence(.2,.25,.3)
- Dispersion(1.1, 10)
- ]
- ]
-
- Declare TEX3 = Shader [ PlainSurface [
- Color '0.9,0.57,0.46'
- Kd 0.9
- Ks (0.25, '0.9,0.57,0.46')
- BlinnSpecularBRDF 5
- Kr 0.3
- Iridescence(0.3,0.4,0.1)
- ]
- ]
-
- Declare TEX4 = Shader [ PatternSurface [
- PatternModifiers(1,1,0)
- Octaves 4
- Turbulence 4
- Kd 0.85
- Ks 0.15
- CookSpecularBRDF 4
- SpectrumOfColors(
- [0.000, '1.000, 0.718, 0.541', 0.202, '0.890, 0.651, 0.612']
- [0.202, '0.890, 0.651, 0.612', 0.298, '1.000, 0.820, 0.675']
- [0.298, '1.000, 0.820, 0.675', 0.377, '0.890, 0.643, 0.612']
- [0.377, '0.890, 0.643, 0.612', 0.465, '0.937, 0.729, 0.561']
- [0.465, '0.937, 0.729, 0.561', 0.544, '0.878, 0.604, 0.565']
- [0.544, '0.878, 0.604, 0.565', 0.640, '0.984, 0.780, 0.655']
- [0.640, '0.984, 0.780, 0.655', 0.860, '1.000, 0.863, 0.635']
- [0.860, '1.000, 0.863, 0.635', 0.982, '1.000, 0.765, 0.620']
- [0.982, '1.000, 0.765, 0.620', 1.001, '1.000, 0.718, 0.541'])
- Iridescence(.3,.3,.3)
- ]
- Scale (15,15,15)
- ]
-
- static THRESH = 0.7